// #include<stdio.h>
// #include<time.h>
// unsigned long long factor(n) {
//     if(n==0) {
//         return  1;
//     }
//     else if(n==1) {
//         return  1;
//     }
//     return n*factor(n-1);
// }
// int main() {
//     clock_t start, end;
//     start = clock();
//     printf("%llu", factor(60));
//     end = clock();
//     printf("\n%f", (double)(end - start)/CLOCKS_PER_SEC);
//     return  0;
// }